most curative - English Synonyms Dictionary